Skip to content

Api v2 update global task#979

Merged
whikernel merged 204 commits into
developfrom
api_v2_update_global_task
Jan 11, 2026
Merged

Api v2 update global task#979
whikernel merged 204 commits into
developfrom
api_v2_update_global_task

Conversation

@c8y3

@c8y3 c8y3 commented Nov 19, 2025

Copy link
Copy Markdown
Contributor

Implementation of PUT /api/v2/global-tasks/{identifier}.

  • Deprecated POST /global/tasks/update/<int:cur_id>
  • Enforced import constraint to not import app.blueprints.iris_user from app.datamgmt.case
  • Moved some models out of models.py into their own file
  • Separated data from code when initializing ioc types
  • added Ruff rules RET501 and RET505

This PR goes with the documentation in iris-doc-src PR#99

Elise17 added 30 commits October 8, 2025 14:04
@c8y3 c8y3 requested a review from whikernel November 19, 2025 13:23
@c8y3 c8y3 added the enhancement New feature or request label Nov 19, 2025
@coderabbitai

coderabbitai Bot commented Nov 19, 2025

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (1)
  • api_*

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch api_v2_update_global_task

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@c8y3 c8y3 linked an issue Nov 19, 2025 that may be closed by this pull request
10 tasks
@whikernel whikernel merged commit 2955fbc into develop Jan 11, 2026
28 of 29 checks passed
@whikernel whikernel deleted the api_v2_update_global_task branch January 11, 2026 16:29
tobmes42 added a commit to PROCYDE/iris-web that referenced this pull request Jul 6, 2026
commit 2dc29f157047a8127b34439ea91f6ee709e9b9cc
Author: tobmes <tobias@messinger.it>
Date:   Fri Jul 3 07:52:42 2026 +0000

    feat(events): add event_artifacts handling in event creation and update

commit 1257f6c9f6426968157395be17a1f2b1c0e0a533
Author: tobmes <tobias@messinger.it>
Date:   Fri Jul 3 06:49:01 2026 +0000

    feat(cases): update case reopening logic to set state to 'Reopened'

commit de47c04daf47cfe06b9850859797cdf02f3aa210
Author: tobmes <tobias@messinger.it>
Date:   Thu Jul 2 15:19:23 2026 +0000

    feat(case_states): add 'Reopened' state to case states

commit 59fbee2e3f561ee2ae98de89077b497d44398591
Author: tobmes <tobias@messinger.it>
Date:   Thu Jul 2 13:29:07 2026 +0000

    refactor(case_tasks_db): clean up import statements by removing unused imports

commit 35a9b44d92b6b60cc656c7bbb3dca9a079bcaa1f
Author: tobmes <tobias@messinger.it>
Date:   Thu Jul 2 09:03:12 2026 +0000

    feat(database): add ioc_link table and establish links between IOCs and cases

commit 3163a3ba3be48e80424894400b0e14f9ebe7849b
Author: tobmes <tobias@messinger.it>
Date:   Wed Jul 1 13:38:51 2026 +0000

    refactor(case_triggers_routes): remove unused access control decorators from case triggers list and task action responses

commit d1c28dd29d7ae43e08cadc59104888473f2582ae
Author: tobmes <tobias@messinger.it>
Date:   Wed Jul 1 12:50:18 2026 +0000

    feat(manage_attributes): add support for artifact attributes in update_all_attributes and create_safe_attributes

commit 569b61ecea68f6b63c2cfaae243a8d090537f8a8
Author: tobmes <tobias@messinger.it>
Date:   Wed Jul 1 12:29:02 2026 +0000

    feat(manage_users_db): enhance group resolution in update_user_groups function

commit 1d5510c6d2fae9be20f57071b04d21b0f8a2a19d
Merge: 5354a358 b9044064
Author: tobmes <tobias@messinger.it>
Date:   Wed Jul 1 12:08:49 2026 +0000

    Merge branch 'test-idoubles-integration' of github.com:PROCYDE/iris-web into test-idoubles-integration

commit 5354a358a9ad45a478efd001e07cbda734b18805
Merge: 2b65ab10 aef70217
Author: tobmes <tobias@messinger.it>
Date:   Wed Jul 1 11:45:22 2026 +0000

    feat(health-check): add health check endpoint to the application

commit b90440648c0f4924a0b4da676dd137086a49399d
Merge: 2b65ab10 aef70217
Author: tobmes <tobias@messinger.it>
Date:   Wed Jul 1 11:45:22 2026 +0000

    Merge branch 'test-idoubles-integration' of github.com:PROCYDE/iris-web into test-idoubles-integration

commit 2b65ab104020f1529d9e81dc8f1eaad14f23f1a7
Merge: 52813ff9 91fcf59b
Author: tobmes <tobias@messinger.it>
Date:   Thu Jun 25 14:02:09 2026 +0000

    chore(requirements): add jsonschema to dependencies

commit aef70217ec2d40f669f9f112886654505ce21408
Merge: 52813ff9 91fcf59b
Author: tobmes <tobias@messinger.it>
Date:   Thu Jun 25 14:02:09 2026 +0000

    Merge remote-tracking branch 'idoubles/develop' into test-idoubles-integration

commit 91fcf59b3977db0ba3bd39d3c03ef6b5933b1a8f
Merge: d45cfa21 2419b1c1
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon May 4 23:52:49 2026 +0200

    Resolve merge conflicts and test fixes

commit d45cfa219e9682d97fb5d2a37b3b6a6fd15ec7e3
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon May 4 14:48:50 2026 +0200

    Resolve merge conflicts and update PR #10

commit 2419b1c1bc576cd4c1a33c23ff0cee5814f5e8f7
Author: whitekernel <whitekernel@dfir-iris.org>
Date:   Wed Apr 22 11:40:18 2026 +0200

    [ADD] Mising v2 DS file

commit 3efae01044b99c27d5f2467ab5294e906f26a666
Author: whitekernel <whitekernel@dfir-iris.org>
Date:   Wed Apr 22 11:39:59 2026 +0200

    [ADD] Added datastore handler for v2

commit c0d1e340be4d642e2c279519589d5d68b0b2720a
Author: Paul Amicelli <paul.amicelli@cert.europa.eu>
Date:   Fri Apr 17 10:48:05 2026 +0200

    [FIX] Fixed unsafe direct access to depreceated endpoints - cf GHSA-97ph-cq32-jw7g

commit fe534275b9b6a28e5a58433232e5d883b13099f2
Merge: 2709b45c f5d613c5
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Tue Apr 21 15:03:51 2026 +0200

    Merge pull request #1062 from fatpeppapig/case_notes

    Added endpoints to list and search notes in V2 Rest API.

commit f5d613c5886c6a421b761a6701a662ebe5361741
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Tue Apr 21 14:57:41 2026 +0200

    [IMP] Improved search in notes

    Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

commit 2218a7d1b52e4b9d045c4ddccd23fc297287ca4a
Author: fatpeppapig <cezary@falba.net>
Date:   Fri Apr 17 11:34:50 2026 +0200

    Fixed case filters.

commit a9b194d5b77b90787b47b4e935b3a89a59b4b966
Author: fatpeppapig <cezary@falba.net>
Date:   Mon Apr 13 15:25:11 2026 +0200

    Added endpoints to list and search notes in V2 Rest API.

commit 2709b45c0af98d3ae857f2334cb015e20620427d
Merge: faa09fab d97166f3
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Wed Apr 8 13:53:24 2026 +0200

    Merge pull request #1037 from lelianthorel/fix/postgres-password-var

    fix(postgres): typo in postgres.yaml template.

commit faa09fab426a4134dbea63e6bc7f82fbe69d1d9b
Merge: 5dde43d4 6e0203cb
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Wed Apr 8 13:52:41 2026 +0200

    Merge pull request #1035 from lelianthorel/thorel-IMP

    fix: export env IRIS_AUTHENTICATION_TYPE too.

commit 5dde43d4e58a7f29f1dc7930d0a056cbfbe3ff76
Merge: 8a0ad7f0 beb4e841
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Wed Apr 8 13:51:27 2026 +0200

    Merge pull request #1060 from fatpeppapig/comments

    Fixed permissions on alert comments.

commit beb4e841baf0ba9fa120ba180c25306c68132406
Author: fatpeppapig <cezary@falba.net>
Date:   Wed Apr 8 11:12:26 2026 +0200

    Fixed permissions on alert comments.

commit 8a0ad7f0ac50400f3d7b0a1f45c87893a6b9e458
Merge: e6e6d797 f240cf86
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Wed Apr 8 09:28:38 2026 +0200

    Merge pull request #1036 from fatpeppapig/filters

    Added option to have multiple cases filters.

commit f240cf865165d80a3bfb68dc411581035cd8449a
Author: fatpeppapig <cezary@falba.net>
Date:   Tue Apr 7 18:39:17 2026 +0200

    Fixed access to related-alerts.

commit 551e6a9e7cf24fe78a9fa773190200951062523a
Author: fatpeppapig <cezary@falba.net>
Date:   Tue Apr 7 15:27:06 2026 +0200

    Better pluck for AlertCaseSchema.

commit 5be348586be89851e8391ff0d8cbbaf96ddf7d0a
Author: fatpeppapig <cezary@falba.net>
Date:   Tue Apr 7 12:47:54 2026 +0200

    Fixed import issues.

commit 04109e1381f810b53b7db8d34b179249d36bce52
Author: fatpeppapig <cezary@falba.net>
Date:   Thu Apr 2 15:50:16 2026 +0200

    Fixed dim task routes auth.

commit d5894c63f6f018a819f02a57ad0dab1cf182ebb4
Author: fatpeppapig <cezary@falba.net>
Date:   Wed Apr 1 17:31:18 2026 +0200

    Fixed updating reviewer and review status through API.

commit af5e68fdfd9d6c6992e46ff5b4e44b661784884f
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Tue Mar 31 17:09:48 2026 +0200

    Apply commits 1-2: case.for_customer rendering and template file

commit 2c532f5d437f08136964b182d5c5f249ccaacce5
Author: fatpeppapig <cezary@falba.net>
Date:   Fri Mar 27 14:38:54 2026 +0100

    Fixed unlinking cases.

commit 8e6289fee42c3f2c5c247c4af499baea9aac7353
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Thu Mar 26 17:19:59 2026 +0100

    clean tmp folder

commit 8d762dfd78a6fd5be645988ee91eac62e40e1d18
Merge: cdb67ff6 30a4d814
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Thu Mar 26 17:13:04 2026 +0100

    Merge branch 'develop' of https://github.com/Idoubles-Cybersecurity/iris-web into develop

commit cdb67ff6480ec36bf267bbf739e99f82c8140144
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Thu Mar 26 17:10:58 2026 +0100

    http calls run in background and add refresh endpoint

commit 30a4d814f411c5c2eac05adccd93e15c4c8cbcc2
Merge: 28695dff 6623f262
Author: khalil-ben-rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Thu Mar 26 16:52:39 2026 +0100

    Merge pull request #9 from Idoubles-Cybersecurity/feature/case_template_actions

    Remove required actions field from case templates

commit 2924a376656d8550b329a7a7b12fa38055c7d40d
Author: fatpeppapig <cezary@falba.net>
Date:   Wed Mar 25 13:35:26 2026 +0100

    Added cases to related alerts.

commit 25badc7167a10c47e341d080f809332bee37e0e3
Author: fatpeppapig <cezary@falba.net>
Date:   Mon Mar 23 18:07:31 2026 +0100

    Fixed related-alerts endpoint permissions.

commit 4a7a1d90ea5369dc1ab6714574747bc3a3739c20
Author: fatpeppapig <cezary@falba.net>
Date:   Fri Mar 20 12:41:04 2026 +0100

    Fixed relations rendering.

commit 50e82a5d49b614911e992ebbfe19fd7a6696c655
Author: fatpeppapig <cezary@falba.net>
Date:   Wed Mar 11 09:13:18 2026 +0100

    Fixed permissions on alert comments V2.

commit 164ff8f34c967433454d5f194cb1de4b46979020
Author: fatpeppapig <cezary@falba.net>
Date:   Thu Mar 5 10:11:10 2026 +0100

    Added quick fix for alerts endpoint.

commit 49738eb28586cba48e3189bd17216964d34488f6
Author: fatpeppapig <cezary@falba.net>
Date:   Tue Mar 3 10:43:02 2026 +0100

    Fixed ruff errors.

commit 40a2f6b4db5c71284d05f21b45b7e16bb7df0eb6
Author: fatpeppapig <cezary@falba.net>
Date:   Mon Mar 2 16:19:53 2026 +0100

    Added alerts filters presets.

commit 2185e58589795467bdc3300ccbef171c45c96635
Author: fatpeppapig <cezary@falba.net>
Date:   Mon Feb 23 18:18:39 2026 +0100

    Moved cases filters logic to api/v2 endpoints.

commit 28695dff45605c76d7cdd9318efc2011a0f74bc5
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Feb 23 10:29:18 2026 +0100

    Add actual user id to webhook request body

commit d97166f36d5743f15b203df16db5786016e3f3e5
Author: Lelian Thorel <lelian.thorel@infomaniak.com>
Date:   Fri Feb 20 09:08:19 2026 +0100

    fix(postgres): typo in postgres.yaml template.

commit 934de802fa831fefc6b380c84f6d87529f8ddb15
Author: fatpeppapig <cezary@falba.net>
Date:   Thu Feb 19 14:43:19 2026 +0100

    Added option to have multiple cases filters.

commit 6e0203cba64551413d17556404d6e6a3c625d467
Author: Lelian Thorel <lelian.thorel@infomaniak.com>
Date:   Tue Feb 17 13:44:43 2026 +0100

    imp: export env IRIS_AUTHENTICATION_TYPE too.

commit e6e6d797ee29be261b699b8c64c425e89959c1dd
Merge: 38bbaa32 b584742a
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Mon Feb 16 10:01:44 2026 +0100

    Merge pull request #1031 from fatpeppapig/cases_access

    Added GET methods for user and group cases access API.

commit b584742ac1f53293c41bd2da8cefc38583c461ba
Author: fatpeppapig <cezary@falba.net>
Date:   Fri Feb 13 10:50:54 2026 +0100

    Fixed access control for token auth in API V2.

commit f9b0b45baf8682f418d9ae7a6c672e2d1df684f5
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Thu Feb 12 10:30:51 2026 +0100

    Add the assign to me button

commit ba6c62e5c52144c26f77188ab4c8b8fd595a5cfd
Author: fatpeppapig <cezary@falba.net>
Date:   Mon Feb 9 17:04:51 2026 +0100

    Added GET methods for user and group cases access API.

commit 38bbaa32d5a16cd5093ea3fa9bbb419ba529cd40
Merge: 789e7078 576c00ad
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Wed Jan 21 16:34:21 2026 +0100

    Merge pull request #1018 from fatpeppapig/auth_with_mfa

    Added requirement of MFA verification in JWT authentication.

commit 576c00ad2e944599c47def940318a813d7313db2
Author: fatpeppapig <cezary@falba.net>
Date:   Wed Jan 21 13:35:42 2026 +0100

    Added requirement of MFA verification in JWT authentication.

commit 789e70780d3cf8e3257461e2cac7834dd8b2448f
Merge: d4e474bf 67d0f57f
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Tue Jan 20 08:45:14 2026 +0100

    Merge pull request #1017 from fatpeppapig/new_ui_mfa

    Added support for MFA in the new UI.

commit 67d0f57f2022ebc7a8c7b88900ae2d4f14cc9bb7
Author: fatpeppapig <cezary@falba.net>
Date:   Mon Jan 19 20:28:25 2026 +0100

    Added support for MFA in New UI.

commit d4e474bfeb07ff39b18e1947717a938b52052a0c
Merge: 90e38600 b0539479
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Mon Jan 19 13:39:45 2026 +0100

    Merge pull request #1016 from fatpeppapig/new_ui_oidc

    Added support OIDC in New UI.

commit b0539479aa9ad303e6fc625b6bdd2ab4a384fc0d
Author: fatpeppapig <cezary@falba.net>
Date:   Thu Jan 15 17:44:49 2026 +0100

    Added support OIDC in New UI.

commit 90e38600db13c8ce97c17e374c2450aebb464e7c
Author: whikernel <whitekernel@whitekernel.fr>
Date:   Thu Jan 15 11:20:15 2026 +0100

    [ADD] Added manage server routes for authentication details

commit 2fabaff34ff9abcaadf5936082668e273516b0e1
Author: whikernel <whitekernel@whitekernel.fr>
Date:   Thu Jan 15 10:54:48 2026 +0100

    [FIX] oidc user group being mandatory

commit dc61ac959fe74e12711bf2b0bdc3a857929012bd
Merge: bdcbb78a bd209a31
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Tue Jan 13 18:15:46 2026 +0100

    Merge pull request #1012 from dfir-iris/revert-1010-new_ui_integration

    Revert "Added support for calling from a new Svelte UI."

commit bd209a312430ed262e54cfbd71110865d58261ce
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Tue Jan 13 18:15:22 2026 +0100

    Revert "Added support for calling from a new Svelte UI."

commit bdcbb78acbb9d4112f84ba52403d1e4ab5e591c3
Merge: 045d098f 1cc4d0d1
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Tue Jan 13 09:20:04 2026 +0100

    Merge pull request #1010 from fatpeppapig/new_ui_integration

    Added support for calling from a new Svelte UI.

commit 1cc4d0d1bfec12991cc3b359f8c047fa5f1f762f
Author: fatpeppapig <cezary@falba.net>
Date:   Tue Jan 13 09:05:44 2026 +0100

    Added support for calling from a new Svelte UI.

commit 045d098f44a4d0e1cc4bfeeba31abe4cfa48e84d
Author: whikernel <whitekernel@whitekernel.fr>
Date:   Mon Jan 12 13:29:42 2026 +0100

    [DEL] Removed alerts filters

commit 13b3f17adfd534ab73697d2a02199312e5626e2b
Merge: f6ae7e13 2d23cc91
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:35:54 2026 +0100

    Merge pull request #985 from ldbsi/develop

    [#887][FIX] Fixed issue with notes being overwritten with stale content

commit f6ae7e13df8ba86613296a5ac4268864708df83f
Merge: f54fad88 3c0e5812
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:35:10 2026 +0100

    Merge pull request #1003 from dfir-iris/issue999_for_develop

    Issue 999 for develop

commit f54fad880c68804f212c99f5c95d820720077f4c
Merge: 020fab7f 714ce17d
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:34:20 2026 +0100

    Merge pull request #987 from irontec/feature/traefik-support

    [ADD] Add traefik support

commit 020fab7fa938abad43de35e8c868b50162252aee
Merge: 2955fbce 100a73de
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:30:56 2026 +0100

    Merge pull request #981 from dfir-iris/api_v2_paginated_global_tasks

    Api v2 paginated global tasks

commit 2955fbce184a8ccd7116b87868854d30051640df
Merge: 866b4353 ab79f5fb
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:29:34 2026 +0100

    Merge pull request #979 from dfir-iris/api_v2_update_global_task

    Api v2 update global task

commit 866b4353670b4e9eaefb6cfed45d2afb757bbc1d
Merge: 0aa6ae37 13def327
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:29:00 2026 +0100

    Merge pull request #975 from dfir-iris/api_v2_delete_global_task

    Api v2 delete global task

commit 0aa6ae37677cccb74e4ff90385bf0ada254a7b71
Merge: c2e75b0e b252df8c
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:27:52 2026 +0100

    Merge pull request #971 from dfir-iris/api_v2_get_global_task

    Api v2 get global task

commit c2e75b0e4d5deee115e13f2457a5506987863e39
Merge: da866e40 5c474c10
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:27:17 2026 +0100

    Merge pull request #969 from dfir-iris/api_v2_create_global_task

    Api v2 create global task

commit da866e400d0d52f4547a4f1eff071e3f33823a2d
Merge: fbe4998f 6fe4364d
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:26:40 2026 +0100

    Merge pull request #965 from dfir-iris/api_v2_get_paginated_customers

    Api v2 get paginated customers

commit fbe4998f23fa84d78841b2028d0974b04f1a11dd
Merge: 980ef8b8 5b308a08
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:22:08 2026 +0100

    Merge pull request #962 from dfir-iris/api_v2_delete_customer

    Api v2 delete customer

commit 980ef8b8e1d4893e79c3200bfc6781105cbfa9f0
Merge: 823c86e0 20b074c0
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:21:45 2026 +0100

    Merge pull request #961 from dfir-iris/api_v2_put_customer

    Api v2 update customer

commit 823c86e0a448255769d7b32d9e4efc7ae4510dd7
Merge: 49c9af9b add47a67
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:21:13 2026 +0100

    Merge pull request #955 from dfir-iris/api_v2_get_customer

    Api v2 get customer

commit add47a679a61b3691baaea3a91b896dd3db9172d
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:19:14 2026 +0100

    Update tests/tests_rest_customers.py

    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

commit 71fea0713c290044e38723591f5421844000956e
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:18:11 2026 +0100

    Update source/app/datamgmt/case/case_db.py

    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

commit 49c9af9bd296deed03ee8b0a9d3962bc75b6cf46
Merge: 293c50ba b68b34c7
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:15:32 2026 +0100

    Merge pull request #951 from dfir-iris/api_v2_delete_alert_filter

    Api v2 delete alert filter

commit 293c50ba152f97deef153392d64e77fe3b8553e7
Merge: 4e738c2a 78234efe
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:15:01 2026 +0100

    Merge pull request #949 from dfir-iris/api_v2_update_alert_filter

    Api v2 update alert filter

commit 4e738c2a5160b459b77e3e65dcffbb695a299518
Merge: e883396f 0f964df8
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:14:29 2026 +0100

    Merge pull request #947 from dfir-iris/api_v2_get_alert_filter

    Api v2 get alert filter -
    Will fix RUF after batch of merge

commit 0f964df8b9dbf9ac166b123adc222703ae7625c5
Merge: e4b49989 e883396f
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:12:53 2026 +0100

    Merge branch 'develop' into api_v2_get_alert_filter

commit e883396f6e59b2f11329513380fe5f0739f0874f
Merge: 135b9747 2380d76f
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:10:19 2026 +0100

    Merge pull request #946 from dfir-iris/api_v2_create_alert_filter

    Api v2 create alert filter

commit 2380d76f1c2cc22772ec2084a05bfd77ab0ae23f
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:03:13 2026 +0100

    Update source/app/datamgmt/case/case_assets_db.py

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 447cec505a8a1c43cb39fe71750208e403ec8e1d
Author: whitekernel <74464599+whikernel@users.noreply.github.com>
Date:   Sun Jan 11 17:02:53 2026 +0100

    Update source/app/blueprints/rest/v2/alerts_filters.py

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 3c0e5812663c567527190c0d1b0aa2644e860209
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Dec 29 10:17:41 2025 +0100

    Removed most probably unused png files

commit fb03cca6a38041350e179c1c750756532c30193d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Dec 29 10:17:08 2025 +0100

    Fixed ruff warnings

commit 8922cb0f154cad9e16392b3bf2aaed326852c1c3
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Dec 29 10:03:36 2025 +0100

    Factored test driver

commit 9d5c69dc892bfacb243eae83641236d4747524b1
Merge: 135b9747 3fb2b4e7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Dec 29 00:32:39 2025 +0100

    Merge branch 'issue999' into issue999_for_develop

commit 3fb2b4e731018d0989039668d4e87668dfcdf259
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Sun Dec 28 23:52:49 2025 +0100

    Build the ui before API tests, rather than just creating the necessary directory

commit 91af0dd6650db00215e0db70d26fd0c2e8ae9736
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Sun Dec 28 14:50:22 2025 +0100

    Created directory in which icons are stored

commit c7105318d7d5222c281229e653764d0a87d2e805
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Sun Dec 28 14:27:22 2025 +0100

    Forgot to commit image

commit fb7cbb80e67b5cfc5bff9f5b5844d6faa71c5bbe
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Sun Dec 28 14:04:44 2025 +0100

    Fixed path to store icon when updating asset-type

commit 0cfed37fe260e480d12835abca9dcf138be3c101
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Fri Dec 19 18:07:43 2025 +0100

    Delete cases with dependencies from UI fix

commit 0a2b21c38ae784230de76372325c91b4016ae496
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Fri Dec 19 18:02:59 2025 +0100

    Case summary HTML fix

commit 3a81cf293c80ca98bfae306c432c3ce5e37d4bdb
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Fri Dec 19 17:58:59 2025 +0100

    Case severity fixes

commit 36ca7dbf849a975775237ef26a7f0869d40c5fe4
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Fri Dec 19 17:47:36 2025 +0100

    Return case id after creating artifact

commit 6623f2624ea0173a1681ab910a770dc5edb4ea56
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Thu Dec 4 13:41:51 2025 +0100

    Remove required actions field from case templates

commit 714ce17d349c6d76fb7660afdd57bb36fdaad94c
Author: Asier Carreño <acarreno@irontec.com>
Date:   Mon Dec 1 10:57:13 2025 +0100

    [ADD] Add traefik support

commit c2e19f35b5ae04f66f95f4539b4832a53f942c39
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Dec 1 14:19:46 2025 +0100

    adjust webhook example json

commit 949fc8ca5af289c1e7a98e62d9d664c6351a3c2e
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Dec 1 10:50:30 2025 +0100

    db bugs fix

commit 4df7968eeb097e7a7128d9e05688282d42ef570c
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Dec 1 10:33:31 2025 +0100

    Added a new more ioc linked cases tab for more than 50 items.

commit 2d23cc9185e3e55e11be114149414edafc01b628
Author: ldbsi <laura.donah@bsi.bund.de>
Date:   Wed Nov 26 13:43:34 2025 +0100

    [#887][FIX] Fixed issue with notes being overwritten with stale content

commit 0f21e876879bd054103dfe9e184b57aa8a1ac4a6
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 14:24:46 2025 +0100

    Add case_id to webhook request from tasks

commit 4348f74b3018f0a7f494f235ab6419408299ccd9
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 14:21:45 2025 +0100

    Fixes and automatic selection of sole customers and case actions

commit f42fd6445bcee6a4a90ef2fd5c33fee7599554d0
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 14:16:29 2025 +0100

    Adapt iris tests

commit df096e3e7550befafb95bf5e06737cac63f8b0c7
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 14:09:31 2025 +0100

    Fix triggers and add task_execute permission

commit 4cc1b79739ced4433c63e14a52fdd10da9db9583
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 14:06:50 2025 +0100

    Fix alerts and task response

commit 9d7fb4a68b785bc33b607edf22949af54be49ba0
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 13:53:48 2025 +0100

    Add Artifact extension and fix bugs, case reopened, triggers and timeline

commit 48838d36d3027ed528004f25182d884766d6cf6c
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 13:50:24 2025 +0100

    Fix required fields to execute task

commit 557c8daab286d3880f72e4e9094d89877ceb21b3
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 13:45:41 2025 +0100

    Feature/ID-10

commit 97e8fff476e33558a4c768d5b0bca89652ec8730
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 13:43:40 2025 +0100

    Feature/ID-7

commit 5c14b35e1398b7c39be99f7fd2fdfa742f529c7d
Author: Khalil Ben Rhouma <khalil.ben-rhouma@idoubles.net>
Date:   Mon Nov 24 13:41:01 2025 +0100

    Feature/ID-5

commit 100a73de0638fee3bf9c65a29aebbede17d3525f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 17:56:25 2025 +0100

    Added ruff rule E221

commit 7a975d45f31f463dee1e6cd5e3031c9df483591d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 17:54:28 2025 +0100

    Added ruff rule E272

commit 530e4e4d6e56cecb351a981dbb679d4a5c6eaa28
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 17:52:43 2025 +0100

    Added ruff rule E226

commit 44df5bdd2f3ac4bb60c3c29f841054cbed622b00
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 17:49:43 2025 +0100

    Added ruff rule E211

commit 0c1c654ba70d08f09866e07fdf345653d4bbc75b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 16:38:15 2025 +0100

    Enforced one more constraint to avoid importing iris_current_user from the persistence layer

commit 043cac8f9abc56195405c858b4fd89133a8ebf65
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 16:36:15 2025 +0100

    Moved up some imports to iris_current_user

commit d3721f8c00cac0aa084fe23ff9cb01397189e0ce
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 16:35:17 2025 +0100

    Added missing preamble

commit e40674d99eda15d465a8d6697be3ef8c8104ec90
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 16:33:10 2025 +0100

    Moved up some imports to iris_current_user

commit 055dc6598163b45852922a3b3d7c46e18a854016
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 16:28:09 2025 +0100

    Following calling conventions

commit 3fb4eda51a9db1864f833e0dee3251fb0ca0177a
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:57:18 2025 +0100

    Extended existing import constraint

commit 4880f736118c6665fedfb512d000bc2ddbbb8762
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:56:01 2025 +0100

    Single quotes

commit a9a91c27975830d00447aa04c3a109b128187be7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:52:16 2025 +0100

    Moved up iris_current_user

commit 0f05312511e83f061367304c9bc0481ecd1efb05
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:49:05 2025 +0100

    Removed unused parameters

commit e557cb71a20691b660943308cbe2c9863cd38606
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:47:29 2025 +0100

    Fixed ruff warning

commit 3307565461e1951e6b00c554847b32480cb06b76
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:46:49 2025 +0100

    Flattened and_

commit 22e04964fe14441751869d815a962e709d15f923
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:45:26 2025 +0100

    Code cleanup

commit e589c165c0c7dc3e4c23fb199b85f2b25a7a9b25
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:40:36 2025 +0100

    Moved code up into the business layer

commit f99e77e5541db7c69450b469d0fa925802d68176
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 15:33:36 2025 +0100

    Extracted method

commit b03ecd3eb2dbdb2b2e1ecd2f51860793b0312f03
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 13:17:11 2025 +0100

    Extracted method

commit 7e99ab09ab35cbd71db59c6fdd07024ea22bd145
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 12:50:12 2025 +0100

    Moved up corner case in the business layer (does not require database access)

commit 33d04ddcc7ee489e389e53d1a2da7045a68b7289
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 12:41:32 2025 +0100

    Use method from business

commit ee34d5d972ad940cbf9bd0165b54a39ea949c974
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 12:06:02 2025 +0100

    Renamed method

commit 14b5814593375fde90640f5b5a9e737178d67ddb
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 12:05:15 2025 +0100

    No need for optional parameter

commit f570e27dcceb0e3209a8c192fb0676be23e8704e
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 12:02:52 2025 +0100

    Extracted methods

commit 6d720ffdf7f8714c929afdd1ef1da58c6f24d126
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 11:52:47 2025 +0100

    Moved up an occurence of iris_current_user

commit 9f5894ba2ff3b3de3dbd073c0a176042c43cac90
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 11:50:13 2025 +0100

    Extracted method

commit 4f4872580e55b64416cb41fdf0af034d31ccbfeb
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 11:47:21 2025 +0100

    Extracted method

commit 106365d7cebd5192e5ffda7b3fc9bea5a648f744
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 09:42:52 2025 +0100

    Removed one use of iris_current_user out of the persistence layer

commit e44bd0a0bf6859c6732b8d9ba06abc666b3a8073
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 09:31:45 2025 +0100

    Deprecated GET /global/tasks/list

commit 58900f8fa92646cfa7a1a36e4680b23dad7b67ca
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 09:11:19 2025 +0100

    Added test for field total of GET /api/v2/global-tasks

commit 65d0db972eee12439826a01fb53588dd62fff420
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 21 08:32:29 2025 +0100

    Started implementation of GET /api/v2/global-tasks

commit ab79f5fb67705e6bae30d96687398e7d08442404
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 14:42:29 2025 +0100

    Fixing some ruff RET502 warnings

commit 45a738f33492a1acd50fe41f9d3cf32fffa5a9a1
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 14:37:34 2025 +0100

    Removed spurious blank line

commit b1ffb6257fcd779f3958d648b510049522b971f3
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 14:35:22 2025 +0100

    Added ruff rule RET501

commit b34d05c4bd6a499da0a3726f0aff93b80e7bdaa6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 14:32:33 2025 +0100

    Added ruff rule RET505

commit 952011cbfbcaabfd68e217a18cdbb4135c1d6251
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 14:31:16 2025 +0100

    Removed unnecessary else

commit ac76eb1556a29745247f886ad0b013ce8c554f30
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 14:29:22 2025 +0100

    Removed unnecessary else

commit 1a92dd75acf656eed837ffc620ec18aed66380a7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 13:31:18 2025 +0100

    Added tests for field task_close_date of global tasks

commit 2c289a8b48c54ca06493fc3977e164f2cb0d5f49
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 13:20:53 2025 +0100

    Deprecated POST /global/tasks/update/<int:cur_id>

commit fbd20948a359e8064139eb1b5748b09467fd55bf
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 13:19:06 2025 +0100

    Do not import iris_current_user from app.datamgmt.case

commit 3a9ae9fe81a776ce6b3df9ee757ca2c62dfe012b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 13:17:18 2025 +0100

    Do not import iris_current_user from app.datamgmt.case.case_rfiles_db

commit 5648d7bc6333f5ed4e562295f76fcbf606dd28f6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 09:02:50 2025 +0100

    Do not import iris_current_user from app.datamgmt.case.case_notes_db

commit 76c1838337666ce499bc2a3024bb324c45f71a5d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 08:58:16 2025 +0100

    Do not import iris_current_user from app.datamgmt.case.case_iocs_db

commit f793d9e9658caf397b8765de728591f3aa63b33e
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 08:54:59 2025 +0100

    Moved CaseReceivedFile in evidences.py

commit 2ba73b2ff12a20420cbdc4c7b646e4214adf035d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 08:51:11 2025 +0100

    Moved EvidenceTypes model in new model file evidences.py

commit abdd7557d979e511b72aa61c242ca0a05a3a4d60
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 08:48:51 2025 +0100

    Separated code from data

commit 40b7ecf703f6645f49418de993c3d73a07354c97
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 08:07:11 2025 +0100

    Factored duplicated code

commit c04290cb35581680790d445009a7888f4f2c023d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 08:05:11 2025 +0100

    Moved methods in persistence layer

commit 833bb6e5ef9c9c0ab55a5145aec20ea98a060d5c
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 07:58:26 2025 +0100

    Do not import iris_current_user from app.datamgmt.case.case_events_db

commit 313aab0c085aa60a5b5ce7785110fd5bd8417a5d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 19 07:44:08 2025 +0100

    Started implementation of PUT /api/v2/global-tasks/{identifier}

commit 13def3270f939fc66ddb11fd4ccc93af031d0eef
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 15:01:23 2025 +0100

    Fixed some deepsource warnings

commit 30756fc857f059cf48a987d85ebf08a078b1273d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:56:08 2025 +0100

    Removed unused parameter, as indicated by deepsource

commit 8391039e7832c2a843a0e1935edc7d76f78e9390
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:49:41 2025 +0100

    Removed unnecessary print in test

commit de4607f13f6b071b8fd49d211a54f1cc77136be1
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:49:04 2025 +0100

    One import per line

commit 55479592e4233f2753a93fa3a046ee9965628a31
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:43:20 2025 +0100

    Moved down code into the persistence layer

commit 8e847c88570d501c26df1120bdba41b8e5422b11
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:28:05 2025 +0100

    Removed an occurence of from app import app

commit aa477fb383c1d13e8fb8cad42b4888ebae5cd4c1
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:25:36 2025 +0100

    Fixed ruff warning

commit 9027e9c0f78b2ba9e92f135fe365f1270949f82b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:24:08 2025 +0100

    Put some more information in .vulture.ignore

commit 84f7d3e9a2113f7068594afa58ec3c5999503007
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 14:17:47 2025 +0100

    Fixed delete comment

commit 022dbd93a9df4b9637754574f34d5a50108c49ab
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 13:53:55 2025 +0100

    Factored code to delete in db somewhat

commit 5fa70af607fe5cd0a462961910e140e3aad6ea7d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 13:48:08 2025 +0100

    Added an import constraint

commit 55d1cadf7b4380d39161c9fb1aa669a32bfa7e60
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 11:36:20 2025 +0100

    Deprecated POST /global/tasks/delete/<int:cur_id>

commit 04e3c9fccf43953b2df6a57410eb8a0a8e60560c
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 11:34:12 2025 +0100

    Added test

commit d6c90e0e5167758de5ee1588e437a52d2c636a80
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 11:32:29 2025 +0100

    Updated lint-import constraints to the fact that dashboard does not exist anymore

commit 8c167dce48e4a8a78882d8d72d8ac462af8d8487
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 11:07:46 2025 +0100

    Removed now unused module

commit 2eb0b28671f4c1aadda8a481220299c94bfa2bf4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 11:06:58 2025 +0100

    Grouped code

commit a7c0483dff6e505411f506e3045ec9c400c22943
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 11:05:05 2025 +0100

    Removed seemingly dead method

commit 066de8d66d770ad5c97241235d229a5e082dc9cb
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 11:04:10 2025 +0100

    Removed duplicated method

commit 97cc5c81a30107e49d4166dafccc3a1deb558175
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 10:58:27 2025 +0100

    Moved code out of dashboard_db

commit 0608f9f80ca99b0b70240a889b69ea98011e1e9d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 10:56:50 2025 +0100

    Moved method related to case_tasks out of dashboard_routes to group them

commit 88e9e5feb31cdf4c2afa87ae393b74bdf96511ef
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 10:53:45 2025 +0100

    Grouped all methods related to global tasks

commit 068d79de0b4ca26879009051a6299c319179d1ca
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 10:47:08 2025 +0100

    Fixed failing test

commit f6717e6184d8b53152e34caac98aa5d85cf53f02
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 10:33:54 2025 +0100

    Made calls to call_modules_hook more uniform

commit 55e1be523417041a5265e868848498f2a6f44c30
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 10:20:29 2025 +0100

    Removed TODO, added test and documented the reason why the code simplification is not straightforward (visible in user interface)

commit 72457f4f0d2f5e4f2f2cfecc847c8c11f0e7334b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 09:13:51 2025 +0100

    Made calls more uniform

commit 8430792fb4d90ad0d2c4e2c814b83cae8d9a9fec
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 14 09:05:39 2025 +0100

    Started implementation of DELETE /api/v2/global-tasks/{identifier}

commit b252df8c8c91d21901565f350130b0d469740459
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 14:24:34 2025 +0100

    Fixed ruff warnings

commit c846f0e185d70e243943ed181a976ea72b7e0332
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 14:06:55 2025 +0100

    Moved CaseClassification into app.models.cases

commit 50f88d13c6331503eec390a670f877933923044f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 14:05:18 2025 +0100

    Moved AnalysisStatus in app.models.assets

commit b854cda896067bc92bbb1eae49cd65aeb7df67f4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 14:04:27 2025 +0100

    Moved CaseAssets out of app.models.models into app.models.assets

commit 63a55b6880b1e6211de4c8f940753c8ca646d8e7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 13:46:40 2025 +0100

    Deprecated GET /global/tasks/<int:cur_id>

commit 4479bd2425393bd6e2b4a00f424439a0e85e704b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 13:45:07 2025 +0100

    Put Client model in its own module

commit be4a6c08b28494083c1f62bbb39983cb617867c9
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 13:42:28 2025 +0100

    Moved ReviewStatusList into app.models.cases

commit 6644e6c0722900ec1e9fd0f5631ed96ee40b0518
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 13:40:18 2025 +0100

    Moved CaseStatus into app.models.cases

commit 21c01f45a20d68a7c39ce4f2647ea2a065752ba6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 13:35:55 2025 +0100

    Removed method get_or_create

commit 8e6f5caec27bfd87510f7b12e7944e77a7fa8756
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 13:31:21 2025 +0100

    Removed some usages of get_or_create

commit 3af00d3138ecbb8d2a281add9d20ddf6cbb95ef9
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 11:48:35 2025 +0100

    Added test to check Analysts group autofollow is set to false

commit 002d7185a4092203d40063cfdd0efc33d2bf2ea6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 10:01:36 2025 +0100

    Fixed ruff warning

commit aa735c4bc510fada62e90bc91ba260353522661c
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 09:38:43 2025 +0100

    Removed one use of too generic method get_or_create in models

commit 3b57d7fd7f9106a24633109b38f30964819360e7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 09:25:42 2025 +0100

    Fixed import to Client

commit 149d3c937ccf4c056bd105ab35f71b09f5c24063
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 09:09:34 2025 +0100

    Fixed ruff warning

commit ed4d0d53b22d97463f225e1c79e1b7abcfe03fe5
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 08:57:23 2025 +0100

    Removed seemingly unnecessary method

commit b314c45839e858ad40b4ba06ef4fa590f161d70c
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 08:48:56 2025 +0100

    Removed unnecessary return

commit d4346fdbd433bf9ae24745cfed3ff3ac1ca11607
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 12 08:24:33 2025 +0100

    Started GET /api/v2/global-tasks/{identifier}

commit 5c474c104a56a9f8716d28563368afe033246ae1
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 14:27:44 2025 +0100

    Removed an import app

commit c345e41748a3b1c95525e8fe575b46a3340b2639
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 14:26:40 2025 +0100

    Removed an import app

commit 7a1b747d75b182063cf1e5e1f605a34f4398ee14
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 14:15:55 2025 +0100

    Removed an import app

commit 1daa99c75a31e13f3c221dfc130b6478ed9a193d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 13:41:35 2025 +0100

    Deprecated POST /global/tasks/add

commit c69dcf54ded0b286549267b68466a2cbfb7a7aad
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 11:34:53 2025 +0100

    Added import constraint: Do not import the persistence layer from the models

commit 8fa3305b19859e36a0311b2d64f812735ac787c8
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 11:28:51 2025 +0100

    Removed unnecessary return

commit 554482905e90cd7b3ec6791796739129c4411390
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 11:21:16 2025 +0100

    Added a FIXME

commit 1862bb7dbd64c992b71abfcd721a02bf1eff61ec
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 11:12:40 2025 +0100

    Calling conventions

commit d7393b906c1fa233274ded7853ea87d96bfd55a4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 11:09:39 2025 +0100

    Generalized import-linter constraint somewhat

commit 005ab91daa394f61a8b5a6e659cd6f1001712ce5
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 11:06:04 2025 +0100

    Removed unnecessary return values

commit 70f262ced08e263b48f36ec64e6ff42225fb5ea4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 11:04:30 2025 +0100

    Factored code to create an object in database

commit 87b094997e3b14670e88fe90781297635a6fcfc1
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 10:00:43 2025 +0100

    Fixed ruff warnings

commit 216b57cfb90db2d28ea59d59592e04e8f5fabca9
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Nov 7 09:52:22 2025 +0100

    Started implementation of POST /api/v2/global-tasks

commit 6fe4364daf11d934c379c5d2e6afb0565ae62634
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 15:32:56 2025 +0100

    Fixed bug when checking for permission

commit be022b8ba1f727cc6a9e087a0828b6f524cead7b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 15:23:24 2025 +0100

    Fixed missing parameters

commit 08db0cd230ce21123b82e632c01df93fd06a2259
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 15:18:29 2025 +0100

    Fixed deepsource warning

commit ebe8870cbf131827e06da8cafbbe7ced348c2be7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 13:55:39 2025 +0100

    Deprecated GET /manage/customers/list

commit 88d09a39285ea9be8a05b2b9d4cf284189ee39d7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 13:49:09 2025 +0100

    Import db directly from app.db rather than from app

commit 8f3bf8ea3b526c34fc330f52b25a97e5e02e6230
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 13:33:56 2025 +0100

    Fixed incorrect retrieval of identifier

commit 0f4319e8d5cb596305a413365896c71a2aab6cb2
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 13:21:16 2025 +0100

    Use method from the API layer

commit 524427901856d8e574d4161c76bbf9be83b26041
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 13:07:33 2025 +0100

    Use method from the business layer

commit 76acb33ec7df16bde58fa49c26748851931faec1
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 13:07:04 2025 +0100

    Removed cycle

commit dcc483061e86a398364d87ba8773b0b571495014
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 12:25:58 2025 +0100

    Factored code somewhat

commit 221ea9dd7c3fe93856eb94409fdf2c75902c0448
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 12:16:46 2025 +0100

    Removed seemingly dead method

commit cc14de1a0e104ae7406fbd28af90c57cf62191f3
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 11:55:48 2025 +0100

    Fixed ruff warning

commit 704bb0749d0c8d254b95521e0327e921753db57e
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 11:51:37 2025 +0100

    app.datamgmt.alerts.alerts_db should not import app.blueprints.access_controls

commit 7eb8971a1c6f3a003fa2c7372fda58a2480bd7c3
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 11:22:06 2025 +0100

    Moved method into API layer

commit 4ae9af9abc3dd5acee6bda728b14ec2473e3ae97
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 11:12:04 2025 +0100

    Fixed ruff warning

commit c099feff72bfc6194fb7a02a6dc670861caad38b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 10:56:38 2025 +0100

    Started implementation of GET /api/v2/manage/customers

commit 0b2b15f5b9f2ec3b21ed7e4fd7a4c1c3fdb903ed
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 09:08:27 2025 +0100

    Removed all unit tests which have not been run in a long time. Added a very simple tests, to show it is hard to execute them (because of the app.__init__)

commit 901098bc1f1abea8b68d23c6307064c3ed03cc60
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Nov 5 08:55:19 2025 +0100

    Removed unnecessary file

commit 5b308a084b4fed1caf522df507a974431bbd820f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 14:22:08 2025 +0100

    Deprecated POST /manage/customers/delete/<int:client_id>

commit 197de4f774c6094154b7ee7f4b1c77a0644e8d5f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 14:20:41 2025 +0100

    Fixed ruff warning

commit 2c769914960c264247bb4292fd2dc9ed0581a081
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 14:19:54 2025 +0100

    Removed an marshable import from the persistence layer

commit c1fc3a225a4e9f8c4685ad1658e3ed0c28e2cba4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 14:04:08 2025 +0100

    Fixed incorrect typing

commit ab8c8eedba955b0d0ffbc5456781c971cfc9a3c6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 13:59:25 2025 +0100

    Tyring to move dependence to marshmallow up in the API layer

commit a9079a73e8846016098161214101eee96b85cd45
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 13:40:13 2025 +0100

    Added import constraint: Do not import marshmallow from the persistence layer

commit 20bb8d9e94eb92643d51dc405b6c9012f6209bb7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 13:31:09 2025 +0100

    Fixed ruff warnings

commit c7c3a0f827001b379cc46580fb0c6623abade146
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 13:26:41 2025 +0100

    Use annotations to define endpoints on groups

commit 9ab53e49c86b67f4f4cecd3434667001964e1070
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 13:06:09 2025 +0100

    Fixed import constraint

commit 5cbdaf18b8bc5c3f07a378b09f8f8a15a2ce8253
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 12:51:30 2025 +0100

    Moved business error definitions out of business into model

commit 2c4925d2023b15ca835e2fcdbf28988916b52ac4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 12:44:39 2025 +0100

    Renamed test

commit 2f01f7944d2b7c43e1f53ddcc3870e3ac563bd97
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 12:43:50 2025 +0100

    DELETE /api/v2/manage/customers/{identifier} should return 400 when customer is referenced in a case

commit 6a55d4615e25bce911f57f5a21e6cf9844d1536b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 31 09:51:15 2025 +0100

    Started implmentation of DELETE /api/v2/manage/customers/{identifier}

commit 20b074c00606064819f07c7b8cb8a58bee54d176
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 15:45:27 2025 +0100

    Fixed ruff warnings

commit e25ba9849024e0861b4ea839119facf5f0cf2cc4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 15:42:23 2025 +0100

    Added ruff rule W391

commit 2105ca1cbb0ccdcf946ed6639391f3e5f9665fd8
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 15:39:34 2025 +0100

    Added E20* ruff rules, and fixed warnings

commit c5c4dd14b780c7e1defcd242b2da7949c30cc87f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 14:43:29 2025 +0100

    Fixed some deepsource warnings

commit ed60317af3058d10319f01884f7784b171ca190d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 13:49:49 2025 +0100

    Removed exception ElementNotFoundException

commit ee14b4ad17d866f0f82ba77954ba9b9e971abcb3
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 13:44:10 2025 +0100

    Removed unnecessary parameter

commit 48c120987b9efafe3e7fbc1d88e0f1c820a72785
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 13:41:21 2025 +0100

    Removed one occurence of ElementNotFoundException (use ObjectNotFoundException instead)

commit 97ee448234477bfcc8447086eb154033be02216b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 13:17:51 2025 +0100

    Deprecated PUT /manage/customers/update/<int:client_id>

commit c4a488115416cbe1f3f8053f06a7f7166d515c1f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 13:16:05 2025 +0100

    Simplified vulture ignore file somewhat

commit de3b44e23a46e797d497ebae12b33b7693b856bd
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 12:12:41 2025 +0100

    Organized vulture ignore file a bit more

commit f25c4424384148ff4d06db3c1217ecc9dee4d3bd
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 12:01:10 2025 +0100

    Improved configuration of vulture somewhat

commit de86e58a335a55943fbe0382e194021b1b51e5ac
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 11:37:51 2025 +0100

    Improved configuration of vulture somewhat

commit 33a4a4e4426b136f02573e5965ea12ca6fd5b4c7
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 11:34:26 2025 +0100

    Improved configuration of vulture somewhat

commit 39ac885a0ee1d97a7ed654c1895a9418260e761c
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 11:20:07 2025 +0100

    Added some ignored files to vulture

commit e6625f15a29b1fa9b942136dc60e3a5a376a54d9
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 11:10:57 2025 +0100

    Moved database code out of marshables into the persistence layer

commit b400f726f0d44d3c87b510545e4490e2b992bca8
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 10:44:58 2025 +0100

    PUT /api/v2/manage/customers/{identifier} should return 400 when another customer with the same name exists

commit e080126d080d76aa86c2252be6d492cc12ce4c75
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 29 08:03:40 2025 +0100

    Started implementation of PUT /api/v2/manage/customers/{identifier}

commit e89de9e29bdf623b22815a61a32e1e02fc6fc0da
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 15:38:12 2025 +0200

    Commented seemingly dead code which is used by iris-module-interface

commit 13bb46c25120d462e737dbbbf1f08c507616f2fb
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 15:35:00 2025 +0200

    Removed seemingly dead methods

commit 3fb283ab6bd645ccef2b5998571d951c1c1a5d4c
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 15:30:00 2025 +0200

    Removed validate_asset_type from vulture ignore list to check it fails the build

commit 9cc46dacf6065a59cce63ac9a5c5c590a5610c86
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 15:27:03 2025 +0200

    Renamed vulture ignore file so that ruff does not parse it as a python file

commit 535556fb3860235e8256e56ac34fa5e5a5aa5e3e
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 15:14:54 2025 +0200

    Added dead code check with vulture

commit 4070b5562f1ac693bf1b162b5dd4bf0e9ab7e1c9
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 14:17:27 2025 +0200

    Removed PYI rules: we do not seem to use pyi

commit 03298178f8c8ed7367366ee2c76d78afb4d9ea6e
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 14:16:19 2025 +0200

    Set ruff rules FURB142, FURB145 and FURB148 rather than RUF14* (I am not sure whether we want RUF140)

commit 86e556b0c44b53e0487153396cf57c7e5ea6d4a5
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 14:12:02 2025 +0200

    Fixed and added all ruff B00* rules

commit 0d4f59f037ff54f235175516ab99b8fb4d44cab2
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 14:07:22 2025 +0200

    Added ruff rules PYI*

commit 405e75856ca33c248a5dd8791fdca2f97897668d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 14:03:06 2025 +0200

    Added ruff rule ARG003 and ARG005

commit e0ba692d6399cf291d12746836890297c13ee262
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 13:56:30 2025 +0200

    Added ruff rules FURB14*

commit 74b9866fa65933fbd61532703e4567442ccd1ec4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 13:43:37 2025 +0200

    Added ruff rule RUF029

commit d912cac35770788b2f5031e40c2f69a61e85e2ce
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 13:42:35 2025 +0200

    Added rule RUF100

commit df5de768d8a164ff75b7f7c1a47bf90660bbd5e6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 11:03:41 2025 +0200

    Removed methods which seem to be dead

commit f3163c8ce9cdc9d6663463e5fd2ce797cbe25117
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 10:49:20 2025 +0200

    GET /api/v2/manage/customers/{identifier} returns 403 when user has no customers_read permission

commit 31e84954a63b955964857389a4633d2c61c15577
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 10:44:59 2025 +0200

    Deprecate GET /manage/customers/{client_id}

commit 30f49e2936e70ea6a9cd399124565e7555036da8
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 08:50:58 2025 +0200

    Renamed test

commit e73af4dc5ee32c1969fe20240ec0987fc6bcf56d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 08:24:57 2025 +0200

    GET /api/v2/customers/{identifier} should return 404 when it doesn't exist

commit 7ceee5942b222158f36bea3b40fc85eed2565875
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Fri Oct 24 08:09:42 2025 +0200

    Renamed method to follow conventions

commit 1754dbfc0b0a480e1975196edf9a785a62924729
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 22 15:19:18 2025 +0200

    Moved test .env file at the top level as .env.tests.model

commit e1e3691a82ea69a44683f7a0a0bd1fc7f14d2a8c
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 15:58:14 2025 +0200

    Moved code down into models

commit f009aba44234b489cbc163386f76bd84897a2d70
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 15:53:44 2025 +0200

    Removed one call to iris_current_user from iris_engine

commit 410cdace4b16296d48971562f6f4b014c71acbbf
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 15:52:08 2025 +0200

    Extracted method

commit c1a2036b9c29683e35efac7904ae033cabc3c6a6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 15:50:33 2025 +0200

    Extracted method

commit 5411f32406b093974601ca0beacb3a186acd257a
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 15:19:55 2025 +0200

    Parameter need not be optional

commit 573a84200d88452a7f3fa1d7d845c7a56d61eef6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 15:19:14 2025 +0200

    Removed unnecessary method parameter

commit 77918403fc42b9b98695d9f8d56eb3cdc88ccbde
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 13:26:58 2025 +0200

    Do not import iris_current_user from app.business.cases

commit 328247272232d368f33bc50c6c1a2e498433bc93
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 11:20:31 2025 +0200

    Added a TODO

commit 50b4982591e6438193b4e6a26646d67b6348b16b
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 11:19:55 2025 +0200

    Added method to create a customer in the business layer

commit 99842fca853da703c8818b11ad102c3d7a15e5d5
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 11:14:19 2025 +0200

    Ruff warning

commit 3fe05d19d69ec01a32d6588f180eef1c06ba77d4
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 11:06:59 2025 +0200

    Introduced method to get a customer by its name

commit cef2751c2dec7923f15d717379211fe5f804fd7d
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:53:11 2025 +0200

    Simple quotes

commit acd242b87a07c0479ef8dac8e5353aa48c61bd95
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:52:26 2025 +0200

    Early return

commit 3a6204bcb4e2af759fc8d4896fa52c5f2fa34a5f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:49:48 2025 +0200

    Moved code down into the business and persistence layers

commit 2c041aa9dfbe721cb12f968734fb960fc38ba7de
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:36:21 2025 +0200

    Following calling conventions

commit 358d2d102a60e543dbb0763464112815bba5ede3
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:28:56 2025 +0200

    One import per line

commit 26514620f9f7c4f45aa82c31139816831a5e1d18
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:26:25 2025 +0200

    Removed dead code

commit 497135d501ea98e96cb0364d31b7069bd2f5fa32
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:25:31 2025 +0200

    One import per line

commit 115d9aeccba22743d2e6bda6f660a00d715fa7ac
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 10:25:03 2025 +0200

    Added tow new import constraints: do not import marshables and do not import the engine from the persistence layer

commit c7c77d0ecd931268d2ab255cd84bcad5a0123dec
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 08:37:06 2025 +0200

    Removed unused imports

commit 6096f3bab4f69fefe7478b8acf5e5adff507c5e8
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Wed Oct 8 08:36:26 2025 +0200

    Moved code down into persistence layer

commit ddef8923b88991b49232f8e4c93d6e3b313dfb5f
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Oct 6 17:44:31 2025 +0200

    Started implementation of GET /api/v2/manage/customers/{identifier}

commit 7a8cfc5985fe9396f503973cba91d47a6af0a4c6
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Oct 6 17:35:26 2025 +0200

    Aligned method call

commit d1986e9cbaed0e2bc7ecd26a828b84d397db4363
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Oct 6 17:26:27 2025 +0200

    Renamed method

commit 2dbfb95366bce1060224e2654ce1461c66076d71
Author: c8y3 <25362953+c8y3@users.noreply.github.com>
Date:   Mon Oct 6 17:24:27 2025 +0200

    Renamed method

commit b68b34c713d339618db96717429bdf8b077e038f
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 17:27:15 2025 +0200

    Added new test test_update_alert_filter_should_return_400

commit 8d345f355caaa0d82a01a23c3c6c00c8f71d0b3a
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 17:23:27 2025 +0200

    Changed indentation and added ValidationError

commit cb3ec88d2e09aa5b3502bbc84dad143eb07d206d
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 17:17:30 2025 +0200

    Changed indentation and added ValidationError

commit 9a5a4c70426ab3a74ee4b4836a194540e4adcd72
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 15:09:23 2025 +0200

    Fixed check analysis

commit 157d7492ed409ece052924ebd891504703cbe81a
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 15:04:17 2025 +0200

    Deprecated endpoint DELETE /api/v2/alerts-filters/{identifier}

commit 74bf4ea1f7bd462a6d984e51c62e4506fd28e438
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 15:02:18 2025 +0200

    test_get_alert_filter_should_return_404_after_delete_alert_filter

commit 745739cfa9606939cd7f20731c10f71090d38549
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 15:00:42 2025 +0200

    Added test_delete_alert_filter_should_return_404_when_alert_not_found

commit eb541cbbca2f0f157c005ec6563a702bdc21011b
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 14:58:59 2025 +0200

    Started implmentation of endpoint DELETE /api/v2/alerts-filters/{identifier}

commit 78234efe52455e42c651919e72566b702375dfba
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 14:06:41 2025 +0200

    Deprecated endpoint POST /filters/update/{identifier}

commit 1008f2917caf92214463a0647245bfb1759ce0a8
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 14:02:15 2025 +0200

    Removed identifietr in test_update_alert_filter_should_return_404_when_alert_filter_is_not_found

commit 657d441e29156df3edffdc370f1af329318bf9da
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 14:01:55 2025 +0200

    Added test_update_alert_filter_should_return_404_when_alert_filter_is_not_found

commit 48c0957a609052358724c649b2322fee49b07414
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 13:59:32 2025 +0200

    Added test_update_alert_filter_should_return_filter_data_alert_title

commit 120bed514f0f8e35c80ba52085e6dfd954292d8e
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 13:53:13 2025 +0200

    Added test_update_alert_filter_should_return_filter_type

commit 930e94c6e26d3910d6399c51f8c4b1d5f99eed51
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 13:50:59 2025 +0200

    Added test_update_alert_filter_should_return_filter_description

commit f438d3bacd4d182754c780e571b618b48f5a3b28
Author: Elise17 <elise17web@gmail.com>
Date:   Tue Oct 21 13:49:14 2025 +0200

    Added test_update_alert_filter_should_return_filter_n…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

API v2 update global task

3 participants